knack for languages - English Synonyms Dictionary